『Category Theory for Programmers』
https://gyazo.com/0bdbbe7609ba879ee2aaf8906d89c732
Bartosz Milewski
https://bartoszmilewski.com/2014/10/28/category-theory-for-programmers-the-preface/
webで読める
『プログラマのための圏論』
https://zenn.dev/taketo1024/books/850b20937af93b
さのたけと氏による翻訳
Part One
Category: The Essence of Composition
Types and Functions
Categories Great and Small
Kleisli Categories
クライスリ圏
Products and Coproducts
Simple Algebraic Data Types
Functors
Functoriality
Function Types
Natural Transformations
自然変換
Part Two
Declarative Programming
Limits and Colimits
Free Monoids
Representable Functors
表現可能関手
The Yoneda Lemma
米田の補題
Yoneda Embedding
米田埋め込み
Part Three
It’s All About Morphisms
Adjunctions
随伴
Free/Forgetful Adjunctions
Monads: Programmer’s Definition
Monads and Effects
Effect System的な
Monads Categorically
Comonads
Comonad型クラス
F-Algebras
F-代数
Algebras for Monads
Ends and Coends
エンド、コエンド
Kan Extensions
Kan拡張
Enriched Categories
豊穣圏
Topoi
トポスとtopoiって別物 #??
Lawvere Theories
Lawvere理論?
Monads, Monoids, and Categories